package com.boot.security.server.model.order;

import com.boot.security.server.model.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 订单
 */
public class TswOrder extends BaseEntity<String> {

	private String userId;
	private String addressId;
	private String couponId;
	private Integer orderState;
	private Date orderTime;
	private BigDecimal orderPrice;
	private BigDecimal totalDiscount;
	private BigDecimal actualPaymentAmount;
	private Integer syceeTotal;
	private Integer orderSyceeTotal;
	private BigDecimal grossFreight;
	private Date timePayment;
	private String transactionNumber;
	private Integer methodPayment;
	private String accountPay;
	private Date turnoverTime;
	private Integer experienceValue;
	private Integer invoiceState;
	private Integer cancelReason;
	private String orderNote;
	private String orderRemark;

	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public String getAddressId() {
		return addressId;
	}
	public void setAddressId(String addressId) {
		this.addressId = addressId;
	}
	public String getCouponId() {
		return couponId;
	}
	public void setCouponId(String couponId) {
		this.couponId = couponId;
	}
	public Integer getOrderState() {
		return orderState;
	}
	public void setOrderState(Integer orderState) {
		this.orderState = orderState;
	}
	public Date getOrderTime() {
		return orderTime;
	}
	public void setOrderTime(Date orderTime) {
		this.orderTime = orderTime;
	}
	public BigDecimal getOrderPrice() {
		return orderPrice;
	}
	public void setOrderPrice(BigDecimal orderPrice) {
		this.orderPrice = orderPrice;
	}
	public BigDecimal getTotalDiscount() {
		return totalDiscount;
	}
	public void setTotalDiscount(BigDecimal totalDiscount) {
		this.totalDiscount = totalDiscount;
	}
	public BigDecimal getActualPaymentAmount() {
		return actualPaymentAmount;
	}
	public void setActualPaymentAmount(BigDecimal actualPaymentAmount) {
		this.actualPaymentAmount = actualPaymentAmount;
	}
	public Integer getSyceeTotal() {
		return syceeTotal;
	}
	public void setSyceeTotal(Integer syceeTotal) {
		this.syceeTotal = syceeTotal;
	}
	public Integer getOrderSyceeTotal() {
		return orderSyceeTotal;
	}
	public void setOrderSyceeTotal(Integer orderSyceeTotal) {
		this.orderSyceeTotal = orderSyceeTotal;
	}
	public BigDecimal getGrossFreight() {
		return grossFreight;
	}
	public void setGrossFreight(BigDecimal grossFreight) {
		this.grossFreight = grossFreight;
	}
	public Date getTimePayment() {
		return timePayment;
	}
	public void setTimePayment(Date timePayment) {
		this.timePayment = timePayment;
	}
	public String getTransactionNumber() {
		return transactionNumber;
	}
	public void setTransactionNumber(String transactionNumber) {
		this.transactionNumber = transactionNumber;
	}
	public Integer getMethodPayment() {
		return methodPayment;
	}
	public void setMethodPayment(Integer methodPayment) {
		this.methodPayment = methodPayment;
	}
	public String getAccountPay() {
		return accountPay;
	}
	public void setAccountPay(String accountPay) {
		this.accountPay = accountPay;
	}
	public Date getTurnoverTime() {
		return turnoverTime;
	}
	public void setTurnoverTime(Date turnoverTime) {
		this.turnoverTime = turnoverTime;
	}
	public Integer getExperienceValue() {
		return experienceValue;
	}
	public void setExperienceValue(Integer experienceValue) {
		this.experienceValue = experienceValue;
	}
	public Integer getInvoiceState() {
		return invoiceState;
	}
	public void setInvoiceState(Integer invoiceState) {
		this.invoiceState = invoiceState;
	}
	public Integer getCancelReason() {
		return cancelReason;
	}
	public void setCancelReason(Integer cancelReason) {
		this.cancelReason = cancelReason;
	}
	public String getOrderNote() {
		return orderNote;
	}
	public void setOrderNote(String orderNote) {
		this.orderNote = orderNote;
	}
	public String getOrderRemark() {
		return orderRemark;
	}
	public void setOrderRemark(String orderRemark) {
		this.orderRemark = orderRemark;
	}

}
